package leetcode;
/*
给你一个整数数组 arr，请你判断数组中是否存在连续三个元素都是奇数的情况：如果存在，请返回 true ；否则，返回 false 。

 

示例 1：

输入：arr = [2,6,4,1]
输出：false
解释：不存在连续三个元素都是奇数的情况

来源：力扣（LeetCode）
链接：https://leetcode-cn.com/problems/three-consecutive-odds
著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。

思路：
计数器
[1]
[1,2,3]
[1,1,3]
[2,4,1,1,3]
[0,0,0,0,0]
 */
public class Test1550 {
    public boolean threeConsecutiveOdds(int[] arr) {
        int counter=0;
        for(int i=0;i<arr.length;i++){
            if(arr[i] % 2 ==0){//偶数
                counter=0;
            }
            else {
                ++counter;
                if(counter>=3)
                    return true;
            }
        }

        return false;
    }
}
